* {
	margin:0;
	padding:0;	
}

#comments ul {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	list-style-type:none;
	margin:0;
	text-shadow:0 1px 1px #FFFFFF;
}

#comments ul li {
background-color:#E1E1E1;
border:1px solid #CBCBCB;
margin-bottom:10px;
padding:10px;
position:relative;
height:100px;
}

span.user {
-moz-box-shadow:2px 2px 4px #666666;
/*background-color:#CC1400;*/
background-color: #9DC760;
/*border:1px solid #9C1406;*/
color:#F0F0F0;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
left:90px;
padding:0 10px;
position:absolute;
text-align:center;
text-decoration:none;
text-shadow:none;
/*text-transform:uppercase;*/
top:20px;
}

span.user a {
color:#F0F0F0;
text-decoration:none;
/*text-shadow:1px 1px 1px #555555;*/
}


span.avatar {
-moz-box-shadow:2px 2px 4px #666666;
border:4px solid #FFFFFF;
display:block;
float:left;
height:94px;
width:94px;
}

span.avatar img {
border:2px solid #000000;
}


.commentmetadata {
float:right;
display:block;
color:#CC1400;
font-size:12px;
text-decoration:none;
}


.commentmetadata a {
color:#CC1400;
font-size:12px;
text-decoration:none;
text-transform:uppercase;
}

.commenttext {
float:right;
padding-top:10px;
width:440px;
display:block;
}

.commenttext p {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:10px 0;
}


.clr {
clear:both;
display:block;
}

#comments h2 {
font-size:28px;
margin:40px 0 20px;
/*text-transform:uppercase;*/
}